package com.drugmanage.service;

import com.drugmanage.dao.dto.TreeDto;
import com.drugmanage.entity.Module;
import com.drugmanage.query.ModuleQuery;

import java.util.List;
import java.util.Map;

public interface IModuleService {

    List<TreeDto> queryAllModules(Integer roleId);

    void saveModule(Module module);

    void updateModule(Module module);

    void deleteModule(Integer moduleId);

    Map<String,Object> searchModuleByParams(ModuleQuery moduleQuery);

    List<Module> queryModulesByGrade(Integer grade);
}
